(module set mzscheme
  (require "units/set-signature.ss"
           "units/ordered.ss"
           ; All implementations
           "units/set-red-black-tree.ss"
           "units/set-randomized-binary-search-tree.ss"
           "units/set-ordered-list.ss"
           "units/set-unordered-list.ss"
           "units/set-unbalanced-bst.ss"
           "units/set-weight-balanced-tree.ss")

  (provide (all-from "units/set-signature.ss")
           (all-from "units/ordered.ss")
           ; All implementations
           (all-from "units/set-red-black-tree.ss")
           (all-from "units/set-randomized-binary-search-tree.ss")
           (all-from "units/set-ordered-list.ss")
           (all-from "units/set-unordered-list.ss")
           (all-from "units/set-unbalanced-bst.ss")
           (all-from "units/set-weight-balanced-tree.ss")))
